True Random Number Generator Based on Fibonacci-Galois Ring Oscillators for FPGA
نویسندگان
چکیده
Random numbers are widely employed in cryptography and security applications. If the generation process is weak, whole chain of can be compromised: these weaknesses could exploited by an attacker to retrieve information, breaking even most robust implementation a cipher. Due their intrinsic close relationship with analogue parameters circuit, True Number Generators usually tailored on specific silicon technology not easily scalable programmable hardware, without affecting entropy. On other hand, hardware System Chip gaining large adoption rate, also critical application, where high quality random number mandatory. The work presented herein describes design validation digital Generator for cryptographically secure applications Field Programmable Gate Array. After preliminary study literature standards specifying requirements generation, flow illustrated, from specifications definition synthesis phase. Several solutions have been studied assess performances Array device, aim select highest performance architecture. proposed designs tested validated, employing official test suites released NIST standardization body, assessing independence place route randomness degree generated output. An architecture derived Fibonacci-Galois Ring Oscillator has selected synthesized Intel Stratix IV, supporting throughput up 400 Mbps. achieved entropy best configuration greater than 0.995.
منابع مشابه
Robust FPGA based True Random Number Generator utilizing Oscillatory Metastability in Transition Effect Ring Oscillators
We present novel architecture for True Random Number Generator based on Transition Effect Ring Oscillators. The TRNG consists of 16 transition effect oscillators and also malfunction detector. The malfunction detector can evaluate each TRNG bit right after it was generated. The evaluation utilizes described TRNG mathematical model. Our designed True Random Number Generator is implemented in Act...
متن کاملImprovement of True Random Number Generator Based on Ring Oscillator
In this report, we introduce the background of random number generator(RNG) and true random number generate based on ring oscillator(RO). We present the design of improved 3-edge Ring Oscillator and its layout. Based on Cadence spectre transient simulation tools, the output is recorded and then processed in Matlab,where the randomness tests are conducted. Keywords—TRNG; Simulation; Cadence;VLSI...
متن کاملFPGA Implementation of Metastability-Based True Random Number Generator
True random number generators (TRNGs) are important as a basis for computer security. Though there are some TRNGs composed of analog circuit, the use of digital circuits is desired for the application of TRNGs to logic LSIs. Some of the digital TRNGs utilize jitter in freerunning ring oscillators as a source of entropy, which consume large power. Another type of TRNG exploits the metastability ...
متن کاملFibonacci Ring Oscillators as True Random Number Generators - A Security Risk
Fibonacci ring oscillators are shown to have a risk to oscillate periodically instead of chaotically. The security implications of this are discussed. The probability of the occurrence of the periodic oscillations is determined experimentally on an FPGA for Fibonacci ring oscillators of lengths 16 and 32. Means to overcome the problem of the periodic oscillations are also discussed.
متن کاملContactless Electromagnetic Active Attack on Ring Oscillator Based True Random Number Generator
True random number generators (TRNGs) are ubiquitous in data security as one of basic cryptographic primitives. They are primarily used as generators of confidential keys, to initialize vectors, to pad values, but also as random masks generators in some side channel attacks countermeasures. As such, they must have good statistical properties, be unpredictable and robust against attacks. This pa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Applied sciences
سال: 2021
ISSN: ['2076-3417']
DOI: https://doi.org/10.3390/app11083330